home *** CD-ROM | disk | FTP | other *** search
/ PC go! 2008 September / PCgo 2008-09 (DVD).iso / interface / contents / windowspaket_6426 / 20022 / files / w / e / winfaq.chm / tip0000 / tip0313.htm < prev    next >
Encoding:
Extensible Markup Language  |  2008-07-14  |  4.4 KB  |  58 lines

  1. <?xml version="1.0" encoding="Windows-1252"?>
  2. <html xmlns:MadCap="http://www.madcapsoftware.com/Schemas/MadCap.xsd" MadCap:tocPath="Allgemeine Informationen|Begriffe">
  3.     <head>
  4.         <meta http-equiv="Content-Type" content="text/html; charset=Windows-1252" /><title>Was ist eine CLSID?</title>
  5.         <!--sphider_noindex-->
  6.         <meta name="keywords" content="Windows Vista, windows xp, 2003, 2000, Tipp, ME, Millennium, 98, windows 95, windows nt, Registy, tuning, tweak ui, internet explorer, internet,ClassIDentifier,CLSID" />
  7.         <link href="../primary.css" rel="stylesheet" type="text/css" />
  8.         <script src="../skinsupport/madcaputilities.js">/*<![CDATA[*/ /*]]>*/</script>
  9.         <script src="../skinsupport/madcapbody.js">/*<![CDATA[*/ /*]]>*/</script>
  10.         <script src="../skinsupport/madcaphighlighter.js">/*<![CDATA[*/ /*]]>*/</script>
  11.     </head>
  12.     <body><script language="javascript">
  13. if (window.name != "content")
  14.     document.write("<center><a href='../index.html?page=tip0000/tip0313.htm'>show framing</a></center>")
  15. </script>
  16.         <h1><a name="kanchor8024"></a>Was ist eine CLSID?</h1>
  17.         <p class="htmlsystem"><a href="tip0001.htm" title="Alle Betriebssysteme"><img src="../icons/allebs.png" alt="Alle Betriebssysteme" /></a>
  18.         </p>
  19.         <hr width="100%" size="4" align="center" />
  20.         <p>
  21.             <img src="../icons/info.png" alt="Icons/info.png" width="36" height="38" align="BASELINE" border="0" />
  22.         </p>
  23.         <p><a name="kanchor8025"></a>Eine CLSID (ClassIDentifier) ist zunΣchst einmal nichts weiter als ein Name fⁿr ein Objekt. Es ist eine spezielle Form eines <a href="../tip1000/tip1137.htm">GUID</a></p>
  24.         <p>
  25. (<b>G</b>lobally<b> U</b>nique <b>I</b>dentifier), also ein weltweit eindeutiger Bezeichner. Eine CLSID ist ein 16-byte Wert, welcher 32 hexadezimal Ziffern enthΣlt. Diese Ziffern sind in Gruppen angeordnet: 8-4-4-4-12 und in geschweiften Klammern { }.</p>
  26.         <p> </p>
  27.         <p>CLSIDs werden benutzt, um OLE Objekte eindeutig identifizieren zu k÷nnen. Das Aktenkoffer-Programm muss z.B. auf ein eindeutiges Objekt verweisen, um einen neuen Aktenkoffer erzeugen zu k÷nnen. Einige weitere Beispiele fⁿr Objekte die eine CLSID besitzen sind:</p>
  28.         <p> </p>
  29.         <p>Arbeitsplatz</p>
  30.         <p>Desktop</p>
  31.         <p>Systemsteuerung</p>
  32.         <p>DF▄-Netzwerk</p>
  33.         <p>Drucker</p>
  34.         <p>Posteingang</p>
  35.         <p> </p>
  36.         <p>Unter: <a href="tip0354.htm">CLSID Nummern der wichtigsten Funktionen</a> finden Sie eine Aufstellung der wichtigsten Nummern.</p>
  37.         <p> </p>
  38.         <p>In der Registry k÷nnen Sie unter <b>HKEY_CLASSES_ROOT\CLSID</b> beliebige neue Class-ID anlegen. Wichtig ist dabei, dass diese ID noch nicht vorhanden ist. Eine Class-ID besteht immer aus 8-4-4-4-12 Hex-Ziffern. Damit Sie nicht zufΣllig eine ID anlegen, die bereits verwendet wird, sollten Sie von hinten hochzΣhlen, eine m÷gliche ID wΣre also {00000000-0000-0000-0000-000000000001}.</p>
  39.         <p> </p>
  40.         <p>Objekte werden von Windows ⁿber ihre CLSID angesprochen. Diese Objekte haben Eigenschaften, z.B. einen Namen, das Icon, ob es sich um einen Shortcut handelt und etliche andere (siehe <a href="tip0002.htm#hkey_classes_root_">HKEY_CLASSES_ROOT</a>) Methoden.</p>
  41.         <p> </p>
  42.         <p> Eine Methode ist ein Vorgang, der ausgefⁿhrt wird, wenn mit diesem Objekt gearbeitet wird, z.B. ein Doppelklick, wenn ein anderes Objekt darauf per Maus "gedropt" wird usw. Damit ein Objekt, welches durch seine CLSID reprΣsentiert wird, eine Methode besitzt, muss natⁿrlich ein Programm vorhanden sein, welches diese Methode ausfⁿhrt.</p>
  43.         <p class="htmlinfo">
  44.             <img src="../icons/hand.png" alt="Info" />Ein Programm zum Erzeugen von GUIDs finden Sie unter <br /><a href="http://www.aboutvb.de/khw/artikel/khwcreateguid.htm" target="_blank">http://www.aboutvb.de/khw/artikel/khwcreateguid.htm</a></p>
  45.         <!--sphider_noindex-->
  46.         <hr />
  47.         <p style="text-align: center;"><strong>URL: 
  48.                         http://www.winfaq.de/faq_html/Content/tip0000/tip0313.htm</strong>
  49.         </p>
  50.         <p style="text-align: center;"><strong>WinFAQ « Version 7.6 Copyright ⌐ 1996/2008 by Frank Ullrich</strong>
  51.         </p>
  52.         <!--/sphider_noindex-->
  53.         <div class="separator">
  54.         </div>
  55.         <script type="text/javascript" src="../skinsupport/madcapbodyend.js">
  56.         </script>
  57.     </body>
  58. </html>